package com.brillilab.domain.vo.inventory;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

import com.brillilab.domain.po.space.PanelGridUsed;

@Data
public class KitInventoryDeleteVo {
    /**
     * 试剂位置
     */
    private String kitDevice;
    /**
     * 库存id
     */
    private Long id;
    //温区值
    private Integer zone;
    /**
     * 温区
     */
    private String zoneName;
    /**
     * 房间ID
     */
    private Long roomId;

    /**
     * 房间名
     */
    private String roomName;
    /**
     *设备序号
     */
    private Integer deviceIndex;

    /**
     * 设备ID
     */
    private Long deviceId;


    /**
     * 平面名
     */
    private String panelName;
    
    
    /**
     * 平面行数
     */
    private int panelRows;
    /**
     * 平面列数
     */
    private int panelColumns;
	  /**
	   * 所占平面格子
	   */
    private List<PanelGridUsed> gridUsedList;
    /**
     * 是否1*1盒子
     */
    private Boolean isSingleBox;

    
    /**
     * 盒子颜色
     */
    private Integer boxColor;

    //格子行号  eg:A  boxId有值时才有值
    private String gridRow;
    //格子列号  boxId有值时才有值
    private Integer gridColumn;

    //试剂id
    private Long reagentId;
    //试剂名
    private String reagentName;
    //试剂规格id
    private Long kitSpecId;
    /**
     * 一级试剂类型
     */
    private Long firstReagentTypeId;
    /**
     * 规格大小
     * */
    private BigDecimal size;
    /**
     * 单位
     */
    private Integer unit;
    /**
     * 单位名称
    */
    private String UnitName;
    /**
     * 可用量
     */
    private BigDecimal amount;
    /**
     * 取用量
     */
    private BigDecimal takeAmount;
    //1-试剂，2-样品*
    private Integer classify;
}
